package com.zy.cat.entity.dev.repository;

import java.util.List;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;

import com.zy.cat.entity.dev.CatDevUserInfo;
 
public interface CatDevUserInfoRepository extends JpaSpecificationExecutor<CatDevUserInfo>,  JpaRepository<CatDevUserInfo, String>{

	CatDevUserInfo findByPid(String pid);
	
	
	/**
	 * 根据Unionid查询账号且不等于状态值不等于istatus
	 */
	CatDevUserInfo findByUnionidAndIstatusNot(String unionid,int istatus);
	
	/**
	 * 根据Unionid查询账号
	 */
	List<CatDevUserInfo> findByUnionid(String unionid);

	List<CatDevUserInfo> findByPhone(String phone);
	
	/**
	 * 根据支付宝账号查询
	 */
	CatDevUserInfo findByZaccount(String zaccount);
	
	/**
	 * 根据苹果账户ID查询
	 */
	List<CatDevUserInfo> findByUserid(String userid);
}
